package com.meng.thrift.client.thrift.util;

import java.lang.annotation.*;


/**
 *
 * 通过过反射获取thriftServer发布的 对象
 *
 * 修饰在某个类中的 thriftClient对象上
 * （不需要扫描，因为：@Controller @service... 会使bean初始化，设置属性时，会走postProcessPropertyValues设置属性的方法，
 *                                          就可以判断属性的注解，注解参数）
 *
 * @author MENG
 * @version 2017/11/15
 * @see
 */
@Target({ ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface GetThriftServerObj
{

    //去除是否是异步客户端参数   根据注解修饰的class 来判断是否是异步
//    boolean isAsync() default false;// 是否是 异步客户端

    ThriftIpPortEnum ipPort();//ip + port

}
